A Uniform Approach to Constraint Satisfaction and Constraint Satisfiability in Deductive Databases
نویسندگان
چکیده
Integrity maintenance methods have been defined for preventing updates from violating integrity constraints. Depending on the update, the full check for constraint satisfaction is reduced to checking certain instances of some relevant constraints only. In the first part of the paper new ideas are proposed for enhancing the efficiency of such a method. The second part is devoted to checking constraint satisfiability, i.e., whether a database exists in which all constraints are simultaneously satisfied. A satisfiability checking method is presented that employs integrity maintenance techniques. Simple Prolog programs are given that serve both as specifications as well as a basis for an efficient implementation.
منابع مشابه
Overlapping Alldiff constraints: SAT versus CSP encoding application to the Sudoku
Constraint satisfaction problems (CSP) or Boolean satisfiability problem (SAT) are two well-known paradigms to model and solve combinatorial problems. Modeling and resolution of CSP is often strengthened by global constraints (e.g., Alldiff constraint). This paper highlights two different ways of handling specific structural information: a uniform propagation framework to handle (interleaved) A...
متن کاملConstraint Programming for Modelling and Solving Modal Satisfiability
We explore to what extent and how efficiently constraint programming can be used in the context of automated reasoning for modal logics. We encode modal satisfiability problems as constraint satisfaction problems with non-boolean domains, together with suitable constraints. Experiments show that the approach is very promising.
متن کاملSemantics of Constraints in RDFS
We study constraints for RDF-Schema (RDFS) graphs. The syntax and semantics is defined for constraints in graphs that can contain RDFS properties and blank nodes. The proposal for constraint satisfaction closely resembles the possible world approach found in various contexts of incomplete databases and knowledge bases. Positive decidability results for checking satisfaction of RDFS constraints ...
متن کاملManaging Multiple Alldifferent Constraints in CSP and SAT
Combinatorial problems are generally modeled as constraint satisfaction problems (CSP) or Boolean satisfiability problem (SAT). Modeling and resolution of CSP is often strenghtened by global constraints (e.g., Alldiff constraint) whereas no such high level feature is offered in SAT. In this paper, we propose a uniform propagation framework to handle Alldiff constraints (possibly interleaved) wi...
متن کاملCounting by Statistics on Search Trees: Application to Constraint Satisfaction Problems
In 1975, D. Knuth proposed a simple statistical method for investigating search trees. We use this technique for estimating the number of solutions of CSP (Constraint Satisfaction Problem) and SAT (Boolean Satisfiability Problem) instances. We show that, depending on domain reductions, treebased estimates have a lower variance than estimates based on uniform sampling from the search space. Neve...
متن کامل